//package com.example.ivory.accountbook.fragment;
//
//import android.content.Intent;
//import android.os.Bundle;
//import android.support.v4.view.PagerAdapter;
//import android.support.v4.view.ViewPager;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.view.ViewGroup;
//import android.view.Window;
//import android.view.animation.Animation;
//import android.view.animation.TranslateAnimation;
//import android.widget.Button;
//import android.widget.TextView;
//
//import com.example.ivory.accountbook.Activity.ChooseAccount;
//import com.example.ivory.accountbook.Activity.calendarActivity;
//import com.example.ivory.accountbook.Activity.chargeActivity;
//import com.example.ivory.accountbook.R;
//
//import java.util.ArrayList;
//
///**
// * Created by Ivory on 2016/8/27.
// */
//public class Fragment_addItem extends basefragment implements View.OnClickListener {
//    private View mContent;
//    private ViewPager viewPager;
//    private ArrayList<View> pageViewList;
//    private Button income_button;
//    private Button outcome_button;
//    private Button btn;
//    Button buttonCalendar;
//    Button buttonChoose;
//    private int currIndex = 0;
//    // 滚动条宽度
//    private int bmpW;
//    //一倍滚动量
//    private int one;
//
//    private int offset = 0;
//
//    @Override
//    protected View initView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
//        mContent = inflater.inflate(R.layout.activity_additem, container, false);
//      //  requestWindowFeature(Window.FEATURE_NO_TITLE);
//        super.onCreate(savedInstanceState);
//        btn = (Button) mContent.findViewById(R.id.plus_button);
//        buttonChoose = (Button) mContent.findViewById(R.id.choose_button);
//        buttonCalendar= (Button) mContent.findViewById(R.id.buttonCalendar);
//        viewPager= (ViewPager) mContent.findViewById(R.id.vpager);
//        return mContent;
//    }
//
//    @Override
//    protected void initData() {
//        super.initData();
//    }
//    @Override
//    protected void initEvent() {
//        btn.setOnClickListener(this);
//        buttonCalendar.setOnClickListener(this);
//        buttonChoose.setOnClickListener(this);
////        btn.setOnClickListener(new View.OnClickListener() {
////            @Override
////            public void onClick(View view) {
////                Intent intentCharge = new Intent(mActivity,chargeActivity.class);
////                startActivity(intentCharge);
////            }
////        });
////        buttonChoose.setOnClickListener(new View.OnClickListener() {
////            @Override
////            public void onClick(View view) {
////                Intent intentChooseAccount = new Intent(mActivity,ChooseAccount.class);
////                startActivity(intentChooseAccount);
////            }
////        });
////        buttonCalendar.setOnClickListener(new View.OnClickListener() {
////            @Override
////            public void onClick(View view) {
////                Intent intentCalendar = new Intent(mActivity,calendarActivity.class);
////                startActivity(intentCalendar);
////            }
////        });
//
//        viewPager= (ViewPager) mContent.findViewById(R.id.vpager);
//        //查找布局文件
//        LayoutInflater inflater =  getActivity().getLayoutInflater();
//        //将xml文件包装为view
//        View view_income = inflater.inflate(R.layout.charge,null);
//        View view_outcome = inflater.inflate(R.layout.charge2,null);
//        income_button= (Button) mContent.findViewById(R.id.income_button);
//
//        //收入界面的按钮监听
//        final Button buttonMethod01 = (Button) view_income.findViewById(R.id.button1);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod01.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                              public void onClick(View view3) {
//                                                  TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                  tv.setText( buttonMethod01.getText().toString());//获取button中填写的内容并在textView中显示
//                                              }
//                                          }
//        );
//
//        final Button  buttonMethod02 = (Button) view_income.findViewById(R.id.button2);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod02.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                              public void onClick(View view3) {
//                                                  TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                  tv.setText( buttonMethod02.getText().toString());//获取button中填写的内容并在textView中显示
//                                              }
//                                          }
//        );
//        final Button  buttonMethod03 = (Button) view_income.findViewById(R.id.button3);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod03.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                              public void onClick(View view3) {
//                                                  TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                  tv.setText(  buttonMethod03.getText().toString());//获取button中填写的内容并在textView中显示
//                                              }
//                                          }
//        );
//        final Button buttonMethod04 = (Button) view_income.findViewById(R.id.button4);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod04.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                              public void onClick(View view3) {
//                                                  TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                  tv.setText(  buttonMethod04.getText().toString());//获取button中填写的内容并在textView中显示
//                                              }
//                                          }
//        );
//        final Button buttonMethod05 = (Button) view_income.findViewById(R.id.button5);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod05.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                              public void onClick(View view3) {
//                                                  TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                  tv.setText( buttonMethod05.getText().toString());//获取button中填写的内容并在textView中显示
//                                              }
//                                          }
//        );
//        final Button  buttonMethod06 = (Button) view_income.findViewById(R.id.button6);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod06.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                              public void onClick(View view3) {
//                                                  TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                  tv.setText(  buttonMethod06.getText().toString());//获取button中填写的内容并在textView中显示
//                                              }
//                                          }
//        );
//        final Button  buttonMethod07 = (Button) view_income.findViewById(R.id.button7);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod07.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                              public void onClick(View view3) {
//                                                  TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                  tv.setText( buttonMethod07.getText().toString());//获取button中填写的内容并在textView中显示
//                                              }
//                                          }
//        );
//        final Button buttonMethod08 = (Button) view_income.findViewById(R.id.button8);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod08.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                              public void onClick(View view3) {
//                                                  TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                  tv.setText( buttonMethod08.getText().toString());//获取button中填写的内容并在textView中显示
//                                              }
//                                          }
//        );
//        final Button buttonMethod09= (Button) view_income.findViewById(R.id.button9);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod09.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                              public void onClick(View view3) {
//                                                  TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                  tv.setText( buttonMethod09.getText().toString());//获取button中填写的内容并在textView中显示
//                                              }
//                                          }
//        );
//        final Button buttonMethod10 = (Button) view_income.findViewById(R.id.button10);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod10.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                              public void onClick(View view3) {
//                                                  TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                  tv.setText(  buttonMethod10.getText().toString());//获取button中填写的内容并在textView中显示
//                                              }
//                                          }
//        );
//
//        final Button  buttonMethod11 = (Button) view_income.findViewById(R.id.button11);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod11.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                              public void onClick(View view3) {
//                                                  TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                  tv.setText(  buttonMethod11.getText().toString());//获取button中填写的内容并在textView中显示
//                                              }
//                                          }
//        );
//
//        final Button buttonMethod12 = (Button) view_income.findViewById(R.id.button12);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod12.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                              public void onClick(View view3) {
//                                                  TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                  tv.setText(  buttonMethod12.getText().toString());//获取button中填写的内容并在textView中显示
//                                              }
//                                          }
//        );
//        final Button  buttonMethod13 = (Button) view_income.findViewById(R.id.button13);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod13.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                              public void onClick(View view3) {
//                                                  TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                  tv.setText(  buttonMethod13.getText().toString());//获取button中填写的内容并在textView中显示
//                                              }
//                                          }
//        );
//        final Button buttonMethod14 = (Button) view_income.findViewById(R.id.button14);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod14.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                              public void onClick(View view3) {
//                                                  TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                  tv.setText( buttonMethod14.getText().toString());//获取button中填写的内容并在textView中显示
//                                              }
//                                          }
//        );
//        final Button buttonMethod15 = (Button) view_income.findViewById(R.id.button15);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod15.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                              public void onClick(View view3) {
//                                                  TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                  tv.setText( buttonMethod15.getText().toString());//获取button中填写的内容并在textView中显示
//                                              }
//                                          }
//        );
//
//
//
//
//
//        outcome_button= (Button) mContent.findViewById(R.id.outcome_button);
//
//
//
//        //支出界面的按钮监听
//
//        final Button buttonMethod01_ = (Button)view_outcome.findViewById(R.id.button12);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod01_.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                               public void onClick(View view) {
//                                                   TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                   tv.setText(  buttonMethod01_.getText().toString());//获取button中填写的内容并在textView中显示
//                                               }
//                                           }
//        );
//        final Button buttonMethod02_ = (Button)view_outcome.findViewById(R.id.button22);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod02_.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                               public void onClick(View view) {
//                                                   TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                   tv.setText(  buttonMethod02_.getText().toString());//获取button中填写的内容并在textView中显示
//                                               }
//                                           }
//        );
//        final Button buttonMethod03_ = (Button)view_outcome.findViewById(R.id.button32);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod03_.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                               public void onClick(View view) {
//                                                   TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                   tv.setText( buttonMethod03_.getText().toString());//获取button中填写的内容并在textView中显示
//                                               }
//                                           }
//        );
//        final Button buttonMethod04_ = (Button)view_outcome.findViewById(R.id.button42);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod04_.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                               public void onClick(View view) {
//                                                   TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                   tv.setText( buttonMethod04_.getText().toString());//获取button中填写的内容并在textView中显示
//                                               }
//                                           }
//        );
//        final Button  buttonMethod05_ = (Button)view_outcome.findViewById(R.id.button52);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod05_.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                               public void onClick(View view) {
//                                                   TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                   tv.setText( buttonMethod05_.getText().toString());//获取button中填写的内容并在textView中显示
//                                               }
//                                           }
//        );
//        final Button buttonMethod06_ = (Button)view_outcome.findViewById(R.id.button62);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod06_.setOnClickListener(new View.OnClickListener(){       //设置按钮单击事件
//                                               public void onClick(View view) {
//                                                   TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                   tv.setText(  buttonMethod06_.getText().toString());//获取button中填写的内容并在textView中显示
//                                               }
//                                           }
//        );
//        final Button  buttonMethod07_ = (Button)view_outcome.findViewById(R.id.button72);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod07_.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                               public void onClick(View view) {
//                                                   TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                   tv.setText(  buttonMethod07_.getText().toString());//获取button中填写的内容并在textView中显示
//                                               }
//                                           }
//        );
//        final Button  buttonMethod08_ = (Button)view_outcome.findViewById(R.id.button82);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod08_.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                               public void onClick(View view) {
//                                                   TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                   tv.setText( buttonMethod08_.getText().toString());//获取button中填写的内容并在textView中显示
//                                               }
//                                           }
//        );
//        final Button  buttonMethod09_ = (Button)view_outcome.findViewById(R.id.button92);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod09_.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                               public void onClick(View view) {
//                                                   TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                   tv.setText(  buttonMethod09_.getText().toString());//获取button中填写的内容并在textView中显示
//                                               }
//                                           }
//        );
//
//        final Button buttonMethod010_ = (Button)view_outcome.findViewById(R.id.button102);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod010_.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                                public void onClick(View view) {
//                                                    TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                    tv.setText(  buttonMethod010_.getText().toString());//获取button中填写的内容并在textView中显示
//                                                }
//                                            }
//        );
//        final Button buttonMethod011_ = (Button)view_outcome.findViewById(R.id.button112);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod011_.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                                public void onClick(View view) {
//                                                    TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                    tv.setText( buttonMethod011_.getText().toString());//获取button中填写的内容并在textView中显示
//                                                }
//                                            }
//        ); final Button  buttonMethod012_ = (Button)view_outcome.findViewById(R.id.button122);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod012_.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                                public void onClick(View view) {
//                                                    TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                    tv.setText(  buttonMethod012_.getText().toString());//获取button中填写的内容并在textView中显示
//                                                }
//                                            }
//        );
//        final Button buttonMethod013_ = (Button)view_outcome.findViewById(R.id.button132);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod013_.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                                public void onClick(View view) {
//                                                    TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                    tv.setText(  buttonMethod013_.getText().toString());//获取button中填写的内容并在textView中显示
//                                                }
//                                            }
//        );
//        final Button buttonMethod014_ = (Button)view_outcome.findViewById(R.id.button142);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod014_.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                                public void onClick(View view) {
//                                                    TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                    tv.setText( buttonMethod014_.getText().toString());//获取button中填写的内容并在textView中显示
//                                                }
//                                            }
//        );
//
//        final Button buttonMethod015_ = (Button)view_outcome.findViewById(R.id.button152);
//        //点击按钮，让按钮内容显示在界面上方
//        buttonMethod015_.setOnClickListener(new View.OnClickListener() {       //设置按钮单击事件
//                                                public void onClick(View view) {
//                                                    TextView tv = (TextView)mContent.findViewById(R.id.textView);//获取textView组件
//                                                    tv.setText(buttonMethod015_.getText().toString());//获取button中填写的内容并在textView中显示
//                                                }
//                                            }
//        );
//
//        income_button.setOnClickListener(this);
//        outcome_button.setOnClickListener(this);
//        pageViewList=new ArrayList<View>();
//        //添加切换的页面
//        pageViewList.add(view_income);
//        pageViewList.add(view_outcome);
//
//        //数据适配器
//        PagerAdapter my_pager_adpater = new PagerAdapter() {
//            @Override
//            //获取当前窗体界面数函数
//            public int getCount() {
//                return pageViewList.size();
//            }
//
//            @Override
//            //判断是否由对象生成界面
//            public boolean isViewFromObject(View arg0, Object arg1) {
//                return arg0==arg1;
//            }
//
//            //使从ViewGroup中移出当前view
//            public void destroyItem(View arg0,int arg1,Object arg2){
//                ((ViewPager)arg0).removeView(pageViewList.get(arg1));
//            }
//
//            //返回一个对象，这个对象表明了PagerAdapter适配器选择哪个对象放在当前的ViewPager中
//            public Object instantiateItem(View arg0, int arg1){
//                ((ViewPager)arg0).addView(pageViewList.get(arg1));
//                return pageViewList.get(arg1);
//            }
//        };
//
//        //绑定适配器
//        viewPager.setAdapter(my_pager_adpater);
//        //设置viewPager的初始界面为第一个界面
//        viewPager.setCurrentItem(0);
//        //添加切换界面的监听器
//        viewPager.addOnPageChangeListener(new MyOnPageChangeListener());
//    }
//
//    @Override
//    public void onClick(View view) {
//        switch (view.getId()) {
//            case R.id.income_button:
//                viewPager.setCurrentItem(0);
//                break;
//            case R.id.outcome_button:
//                viewPager.setCurrentItem(1);
//                break;
//            case R.id.buttonCalendar:
//                Intent intentCalendar = new Intent(mActivity,calendarActivity.class);
//                startActivity(intentCalendar);
//                break;
//            case R.id.choose_button:
//                Intent intentChooseAccount = new Intent(mActivity,ChooseAccount.class);
//                startActivity(intentChooseAccount);
//                break;
//            case R.id.plus_button:
//                Intent intentCharge = new Intent(mActivity,chargeActivity.class);
//                startActivity(intentCharge);
//                break;
//        }
//    }
//
//    public class MyOnPageChangeListener implements ViewPager.OnPageChangeListener{
//
//        public void onPageSelected(int arg0){
//            Animation animation = null;
//            switch (arg0) {
//                case 0:
//                    animation = new TranslateAnimation(one, 0, 0, 0);
//                    break;
//                case 1:
//                    animation = new TranslateAnimation(offset, one, 0, 0);
//                    break;
//            }
//            //arg0为切换到的页的编码
//            currIndex = arg0;
//            // 将此属性设置为true可以使得图片停在动画结束时的位置
//            animation.setFillAfter(true);
//            //动画持续时间，单位为毫秒
//            animation.setDuration(200);
//        }
//
//        @Override
//        public void onPageScrolled(int arg0, float arg1, int arg2) {
//        }
//
//        @Override
//        public void onPageScrollStateChanged(int arg0) {
//        }
//    }
//}
